خرید بک لینک
using System;using System.IO;class Program{    static void Main()    {        // مسیر فایل مورد نظر        string filePath = "example.txt";        try        {            // با استفاده از دستور using فایل را باز کنید            using (StreamReader reader = new StreamReader(filePath))            {                // خواندن محتوای فایل به صورت خط به خط                string line;                while ((line = reader.ReadLine()) != null)                {                    Console.WriteLine(line); // نمایش محتوا در کنسول                }            } // فایل

برچسب: نویسنده: شهریاری تاريخ: سه شنبه 28 شهريور 1402 ساعت: 17:41

using System;                            // (1) ایمپورت فضای نام System برای'>برای استفاده از کلاسها و متدهاusing System.Globalization;              // (2) ایمپورت فضای نام System.Globalization برای استفاده از CultureInfonamespace DecimalMultiplicationApp{    public partial class MainForm : Form    {        public MainForm()        {            InitializeComponent();          // (3) متد کانستراکتور فرم را فراخوانی میکند        }        private void multiplyButton_Click(object sender, EventArgs e)        {            string input1 = textBox1.Text;  // (4) مقدار ورودی از TextBox1 را در متغیر input1 ذخیره میکند            string input2 = textBox2.Text;  // (5) مقدار ورودی از TextBox2 را در متغیر input2 ذخیره میکند            if (decima

برچسب: نویسنده: شهریاری تاريخ: سه شنبه 28 شهريور 1402 ساعت: 17:41

ایجاد دیتابیس SQL Server کتابخانه با پروسیجر و ویو و فانکشن و تریگر Library Management System SQL Server Database with Tables, View, Stored Procedures, Trigger and function and some sample dataفرض کنید یک پایگاه داده برای مدیریت کتابخانه ایجاد می کنیم. در این پایگاه داده چهار جدول زیر وجود دارد:Books (کتابها)BookID (شناسه کتاب): شناسه یکتای هر کتابTitle (عنوان): عنوان کتابAuthor (نویسنده): نویسنده کتابPublicationYear (سال انتشار): سال انتشار کتابGenre (ژانر): ژانر یا دستهبندی کتابAuthors (نویسندگان)AuthorID (شناسه نویسنده): شناسه یکتای هر نویسندهFirstName (نام): نام نویسندهLastName (نام خانوادگی): نام خانوادگی نویسندهBirthYear (سال تولد): سال تولد نویسندهCustomers (مشتریان)CustomerID (شناسه مشتری): شناسه یکتای هر مشتریFirstName (نام): نام مشتریLastName (نام خانوادگی): نام خانوادگی مشتریEmail (ایمیل): آدرس ایمیل مشتریPhoneNumber (شماره تلفن): شماره تلفن مشتریBorrowedBooks (کتابهای امانی)BorrowID (شناسه امانت): شناسه یکتای هر امانت کتاب به مشتریCustomerID (شناسه مشتری): شناسه مشتری که کتاب را امانت گرفته استBookID (شناسه کتاب): شناسه کتابی که به مشتری امانت داده شده استBorrowDate (تاریخ امانت): تاریخی که کتاب به مشتری امانت داده شده استRetuDate (تاریخ بازگشت): تاریخی که کتاب از مشتری بازگشت داده شده استحالا می توانیم کد SQL Server برای ایجاد این جداول را بنویسیم. در اینجا از دستورات T-SQL استفاده می کنیم: کد: -- Create Authors tableCREATE TABLE Authors (    AuthorID INT PRIMARY KEY,    FirstName VARCHAR(50), &n

برچسب: نویسنده: شهریاری تاريخ: سه شنبه 28 شهريور 1402 ساعت: 17:41

در اینجا لیست یک سری از توابع پرکاربرد SQL Server در نسخه 2022 برای شما آورده شده است. ASCII - برگرداندن مقدار ASCII کاراکتر ATN2 - برگرداندن آرکتانژانت دو عدد CAST - تبدیل نوع داده COALESCE - برگرداندن اولین مقدار غیرNULL CONVERT - تبدیل نوع داده با فرمت مشخص COT - برگرداندن کوتانژانت عدد CURRENT_TIMESTAMP - برگرداندن تاریخ و ساعت جاری DEGREES - تبدیل رادیان به درجه EXP - محاسبه e به توان عدد FLOOR - گرد کردن به پایینترین عدد صحیح ISDATE - بررسی اینکه آیا رشته یک تاریخ است ISNUMERIC - بررسی عدد بودن رشته NCHAR - برگرداندن رشته با طول ثابت PATINDEX - یافتن موقعیت الگو در رشته PI - برگرداندن مقدار ثابت PI RADIANS - تبدیل درجه به رادیان RAND - ایجاد عدد تصادفی ROUND - گرد کردن عدد با دقت مشخص SESSION_USER - برگرداندن نام کاربر جاری SIGN - برگرداندن علامت عدد SIN - برگرداندن سینوس زاویه SOUNDEX - برگرداندن تشابه صوتی رشته SPACE - ایجاد فاصله خالی STATS_DATE - تاریخ آخرین آماربرداری STUFF - جایگزینی رشته در رشته TYPE_ID - شناسه نوع داده TYPE_NAME - نام نوع داده UNICODE - مقدار Unicode کاراکتر USER_NAME - نام کاربری @@VERSION - نسخه SQL Server CHOOSE - برگرداندن مقدار بر اساس اندیس COSH - برگرداندن کسینوس هایپربولیک COT - برگرداندن کوتانژانت CURSOR_STATUS - وضعیت کرسر DATEADD - افزودن بازه زمانی به تاریخ DATEDIFF - محاسبه تفاضل دو تاریخ ERROR_MESSAGE - پیام خطای آخرین خطا FORMATMESSAGE - فرمت کردن پیام خطا GETDATE - برگرداندن تاریخ و ساعت کنونی GETUTCDATE - برگرداندن تاریخ و ساعت UTC کنونی HAS_PERMS_BY_NAME - بررسی دسترسی کاربر ISNULL - بررسی NULL بودن مقدار ISNUMERIC - بررسی عد

برچسب: نویسنده: شهریاری تاريخ: چهارشنبه 15 شهريور 1402 ساعت: 8:35

CREATE TABLE Employees (    EmployeeID INT PRIMARY KEY,    Name VARCHAR(100),    DepartmentID INT);CREATE TABLE Departments(    DepartmentID INT PRIMARY KEY,    DepartmentName VARCHAR(100));CREATE TABLE Projects(    ProjectID INT PRIMARY KEY,    ProjectName VARCHAR(100),    DepartmentID INT);CREATE TABLE EmployeeProjects(    EmployeeID INT,    ProjectID INT,    PRIMARY KEY (EmployeeID, ProjectID),    HoursWorked INT);INSERT INTO EmployeesVALUES  (1, 'John', 1),(2, 'Mary', 2),(3, 'Steve', 2);INSERT INTO Departments VALUES(1, 'Engineering'),(2, 'Sales');INSERT INTO ProjectsVALUES(1, 'Project 1', 1),(2, 'Project 2', 2);INSERT INTO EmployeeProjectsVALUES(1, 1, 10),(2, 1, 20),(3, 2, 15);DELETE EPFROM EmployeeProjects EPINNER JOIN Employees E ON EP.EmployeeID = E.EmployeeIDINNER JOIN Projects P ON EP.ProjectID = P.ProjectIDINNER JOIN Departments D ON P.DepartmentID = D.DepartmentIDWHERE E.Name = 'Mary' AND D.DepartmentName = 'Sales'

برچسب: نویسنده: شهریاری تاريخ: چهارشنبه 15 شهريور 1402 ساعت: 8:35

CREATE FUNCTION PrimeNumbers( @n INT )
RETURNS TABLE
AS
BEGIN
DECLARE @i INT = 2;
DECLARE @prime TABLE(
  number INT
);

INSERT INTO @prime
SELECT @i;

WHILE (@i <= @n)
BEGIN
  DECLARE @j INT = 2;

  WHILE (@j * @j <= @i)
  BEGIN
    IF (@i % @j = 0)
    BEGIN
      DELETE FROM @prime WHERE number = @i;
      BREAK;
    END;

    @j = @j + 1;
  END;

  @i = @i + 1;
END;

RETURN
(
SELECT * FROM @prime
);
END;

برچسب: نویسنده: شهریاری تاريخ: چهارشنبه 15 شهريور 1402 ساعت: 8:35

  امتیاز موضوع: 1 رأی - میانگین امتیازات: 5 1 2 3 4 5 08-15-2023, 10:59 AM ارسال: #1 مزایا و معایب Stored Procedure استفاده از Stored Procedure چیست؟Stored Procedure (رویههای ذخیرهشده)، یک نوع بلوک کد SQL است که در دیتابیس ذخیره میشود و میتواند با اجرای آنها عملیاتهای مختلفی را انجام دهد. این بلاکهای کد میتوانند شامل کوئریها، منطق کاربری، تراکنشها و پردازشهای پیچیدهتری باشند.مزایا و معایب Stored Procedure:مزایا:عملکرد بهتر: Stored procedure میتواند در بهبود عملکرد دیتابیس و کوئریها کمک کند. اجرای مکرر کوئریها با استفاده از stored procedure میتواند سرعت را افزایش دهد.جداسازی منطق: از طریق استفاده از stored procedure، میتوان منطق کاربری را از برنامه جدا کرد. این موضوع منجر به دسترسی کمتر به دیتابیس از سمت برنامه میشود و امنیت را افزایش میدهد.قابلیت تست: Stored procedure قابلیت تست مستقل را دارند. شما میتوانید آنها را به صورت جداگانه تست کنید.معایب:پیچیدگی: تعیین چه زمانی باید از stored procedure استفاده کنید یا کوئری معمولی، ممکن است پیچیده باشد. موارد مختلفی میتوانند در انتخاب نقش داشته باشند.نیاز به تغییر در دیتابیس: برای تغییرات در stored procedure باید به دیتابیس دسترسی داشته باشید. این موضوع میتواند در مواردی مشکلساز باشد.همکاری تیمی: برخی موارد ممکن است بر اساس نیازها و تواناییهای تیم، تصمیمگیری را دشوار کنند.انتخاب بین Stored Procedure و کوئری معمولی:انتخاب بین استفاده از store

برچسب: نویسنده: شهریاری تاريخ: شنبه 4 شهريور 1402 ساعت: 16:47

صفحه بندی